// 不同的路径响应不同的结果
    // /index
    // /login 登录
    // /register 注册
    // /haha  哈哈

var http = require('http')

var server = http.createServer()

server.on('request', function(request, response) {
    console.log('收到请求对象，路径是'+ request.url)
    // response.write('hello')
    // response.end()
    // 发送数据，结束响应
    // response.end('hello')
    // 获取路径，端口号之后的那一部分路径
    var url = request.url
    // if (url === '/') {
    //     response.end('index page')
    // } else if (url === '/login') {
    //     response.end('login page')
    // } else {
    //     response.end('404 Not Found')
    // }
    console.log('请求我的客户端的端口号:', request.socket.remoteAddress)

    console.log('请求我的客户端的端口号:', request.socket.remotePort)

    if (url === '/products') {
        var products = [
            {
                name: '苹果',
                price: 8888
            },
            {
                name: '菠萝',
                price: 4000
            },
            {
                name: '小辣椒',
                price: 2000
            }
        ]

        // 响应内容只能是二进制数据或字符串
        response.end(JSON.stringify(products))
    }
})

// 启动端口号
server.listen(3000, function() {
    console.log('服务器启动成功, 可以访问')
})